

html,body  {
 font-family:arial,helvetica,sans-serif;
 font-size:13px;
 line-height:22px;
 color:#000;
 margin:0;
 padding:0;
 height:100%;
}
a:link {
	color: #000; text-decoration: none
}
a:visited {
	color: #000; text-decoration: none
}
a:active {
	text-decoration: underline
}
a:hover {
	color: #f00; text-decoration: underline
}
a:focus { 
outline: none; 
} 
.none {
display: none;
}
.show{
display: block;
}


.box {
  width: 950px;
  margin:0 auto;
  background: url(b_l_l.gif) left center repeat-y;
}
.box .list {
  width:950px;
  float:left;
  background:  url(b_l_r.gif) right center repeat-y;
  overflow:hidden;
}
.box .list dl {
  margin:5px 20px;
}
.box .list dt {
  float:left;
  margin:10px 20px;
}
.box .title {
  background: url(b_t_c.gif) repeat-x;
  height:71px;
  overflow:hidden;
}
.box .title h1 {
  text-indent:2em;
  line-height: 50px; *line-height: 70px; _line-height: 50px;
  width:500px;
}
.box .title .left , .box .bottom .left{
 height:71px;
 width:18px;
 float:left;
}
.box .title .right , .box .bottom .right {
 height:71px;
 width:18px;
 float:right;
}
.box .title .left {
 background: url(box.gif) 0 -306px no-repeat;
}
.box .title .right {

 background:  url(box.gif) 0 -407px no-repeat;
}
.box .bottom {
  height:108px;
  clear:left;
  background: url(b_b_c.gif) repeat-x;
}
.box .bottom .left {
  width:23px;
  height:108px;
  background: url(box.gif) 0 -30px no-repeat;
}
.box .bottom .right {
  width:23px;
  height:108px;
  background: url(box.gif) 0 -168px no-repeat;
}
.btn_0 {
 background:  url(ico_btn_0.gif) no-repeat;
 width:106px;
 border:0;
 display:block;
 height:93px;
 font-size:15px;
 padding-top:15px;
 letter-spacing: 0.5mm;
 text-align:center;
 font-weight:900;
}
.titInput {
 width: 600px;
 margin-left:1em;
 height:25px;
 border:solid 1px #CFCFCD;
}
.replyText {
 width:550px;
 height:80px;
 border:solid 1px #CFCFCD;
 margin:6px;
 overflow:auto;
}
.submit { 
margin:6px; 
width:76px; 
height:24px; 
background:url(userlogin_submit.gif) repeat-x; 
border:1px solid #D4B06A;
font-weight:bold; 
color:#753D00; 
padding: 2px 4px;
letter-spacing:3px; 
line-height:20px;
font-size:12px;
}



.mainBox {
width:888px;
}

.pageList a{
 background: #F3F3F0;
 padding: 1px 10px;
 float:left;
 margin:1px;
 cursor:hand;
 border:solid 1px #cfcfcd;
}
.pageList .current {
 background:#fff;
 font-weight:900
}
.dedaultPage  {
background:  url(tit_bg.png) repeat-x;
line-height:38px;
}
.dedaultPage a , .dedaultPage span {
 margin-right:1em; 
}
.headerTip {
 height:32px;
 background:  url(tit_bg.png) repeat-x;
 border:solid 1px #cfcfcd;
 margin:1px 2px 3px 1px;
}
.headerTip span {
 line-height:32px;
 margin: 0 20px 0 5px;
 float:left;
}
.headerTip ul , .headerTip li{
 list-style-type:none;
 margin:0;
 float:left;
}
.headerTip li {
 margin:0 5px 0 15px; 
 padding-left:16px;
 line-height:32px;
 background: url(memo.gif) left center no-repeat;
}

#tableList , .tableList , .msg_box {
 line-height:22px;
 width:888px;
 margin:0 ;
 border-collapse:collapse;
 background:  url(tit_bg.png) repeat-x;
 border:solid 1px #cfcfcd;
}
#tableList .tit , .tableList .tit {
}
#tableList th , .tableList th  , .msg_box th{
 line-height:38px;
 }
 .noBlod th{
  font-weight:400
 }
.bbs {
  background: url(tit_bg.png) repeat-x;
}
.bbs th{
  font-weight:400;
  line-height:28px;
} 
 #tableList td  {
  text-indent:1em;
 }
#tableList .summartyText {
  padding-left:1em;
}
.h1 , .h2 , .h3 {
 text-align:left;
 text-indent:3em;
}
.h1{
 background: url(list.gif) 10px center no-repeat;
}
.h2 {
 background: url(paste.gif) 10px center no-repeat;
}
.h3 {
 background: url(mail.gif) 10px center no-repeat;
}
.inputText {
 width: 140px;
 margin-left:6px;
 height:16px;
}
.input_1 {
 height:18px;
 border:solid 1px #cfcfcd;
 background:#fff;
 margin:2px 6px;
}
.inputBtn {
background: url(btn_bg.png) repeat-x;
height:24px;
text-align:center;
line-height:20px;
border:solid 1px #d6d6d6;
padding:0;
margin: 0px 3px 0 5px;
letter-spacing: 0.5mm;
}
.	 {
 margin-bottom:3px;
}
.tabl_width {
 width:880px;
}
.bodybg {
 background: #EBECE5 url(left_bg.png) repeat-x;
}
.leftUserList {
 background: #ECEDE9 url(left_bg.png) repeat-x;
 border:solid 1px #cfcfcd;
 margin:0px 3px 0 1px;
 width: 100px;
 padding-left:4px;
}
.leftUserList .tit {
 font-size:15px;
 background: url(tit_icon.gif) left top no-repeat;
 padding-left:20px;
 line-height:40px;
}
.leftUserList ol , .leftUserList li {
 list-style-type:none;
 margin:0;
 padding:0;
}
.leftUserList li {
 padding-left:20px;
 background: url(dot.gif) left top no-repeat;
}
.leftUserList .li {
  background: url(dot_00.gif) left center no-repeat;
}
.leftUserList li div {
 cursor:hand;
}
.leftUserList .open{
 background: url(elbow-minus.gif) left top no-repeat;
}
.leftUserList dt {
  background: url(elbow.gif) -6px top no-repeat;
  padding-left:15px;
}

#lockBg {
position:absolute; 
top:0; 
background-color:#ddd; 
filter:alpha(opacity=52); 
-moz-opacity:0.12; 
left:0; 
width:1003px; 
height:1000px; 
z-index:1000;
}
#lockScreen , #newUSer , #newUSerBox, .driftWindow {
 border:solid 1px #cfcfcd;
 width:250px;
 height:160px;
 position:absolute;
 padding:0 0 0 5px;
 background: #Fff url(tit_bg.png) repeat-x;
 z-index:1001;
}

#page a {
 margin-right:1em
}
.msg_box {
 margin:3px 0 0 0
}
.msg_box dl , .msg_box dd{
 margin:0
}
.msg_box dd {
 padding-left:1.5em;
}
.sub_btn {
 height:21px;
 padding:0;
}
.dateInput {
 width:108px;
 line-height:19px;
 height:19px;
 background:  url(date.gif) no-repeat right center;
 border-width:0 
}
.timeInput {
 width:170px;
 line-height:19px;
 height:19px;
 background:  url(date.gif) no-repeat right center;
 border-width:0 
}
.ok_info , .err_info {
 width:16px;
 height:16px;
 overflow:hidden;
 margin-top:5px;
}
.ok_info{
 background: url(ok.gif) no-repeat ;
}
.err_info{
 background: url(errer.gif) no-repeat;
}
#err_tip {
 color:red;
 font-size:13px;
 font-weight:600;
 letter-spacing: 0.5mm;
}

#stateTable td {
text-indent:0.5em;
}
.state_0 {
 color:  red;
}
.state_1 {
 color: #ccc;
}
.state_2 {
 text-indent:0;
 background: url(state_no.gif) center center no-repeat;
}
.state_3 {
 text-indent:0;
 background: url(state_off.gif) center center no-repeat;
}
.tip_bug {
 margin:3px  0 3px 1px; *margin:0 0 3px 0; _margin:0 0 3px 0;
 width:98.6%;
}
.td_bug {
text-indent:0;
padding:0
}

 .tableReply {
   width:888px;
   height:auto;
   margin-bottom:3px;
   background: #fff;
   border:Solid 1px #ABABA8
 }
 .tableReply th {
  height:28px;
  text-align:left;
  background: #E2E2DE;
  border-bottom:solid 1px #ABABA8;
 }
 .tableReply .th1 {
  background: url(tableReply_u.gif) 10px center no-repeat;
  text-indent:2em;
 }
 .tableReply .th2 {
  background: url(tableReply_d.gif) 10px center no-repeat;
  text-indent:2em;
 }

 .tableReply .list  {
   padding:10px 5px;
 }
 #titleList {
  margin-top:8px;
 }
 .search_btn {
  width:22px;
  height:22px;
  border:none;
  background: url(search_btn.gif) no-repeat;
 }
 .search_select {
  width:13px;
  height:22px;
  border:none;
  background: url(search_select.gif) no-repeat;
 }
 .search_text {
  width:120px;
  height:20px;
  line-height:20px;
  text-indent:3px;
  border:none;
  background: url(search_text.gif) no-repeat; 
  background-attachment: fixed;
 }
 .search_menu {
  height: 50px;
  width:60px;
  border:solid 1px #ACA899;
  background-color:#fff;
  padding:5px;
  position:absolute;
  top:33px;
  left:800px;
 }
.search_menu dl ,  .search_menu dd {
 margin:0;
 line-height:22px;
 padding:0;
 font-weight:400;
}
.search_menu dd {
 text-align:left;
 cursor:hand;
}
.search_menu .border {
 border-bottom:solid 1px #ACA899;
}
.userListICO {
 line-height:20px;
 padding:5px 0 0 25px; 
 margin-left:5px;
 background: url(userList.gif) no-repeat 0 center;
}
form{
 border:0;
 margin:0;
 padding:0
}
.red {
 color:red;
}

.wordBox {
 width:888px;
 margin-bottom:5px;
}
.wordBox .tit {
 background: url(box_tit.png) no-repeat;
 height:30px;
 color:#60605E;
 padding-left:10px;
 line-height:30px;
}
.wordBox .tit .b {
text-align:center;
width:60px;
font-weight:600;
}
.wordBox .tit .con {
 text-indent:1em;
 width:120px;
 text-align:left;
}
.wordBox .list , .wordBox .lists {
 border:solid 1px #D5D5D5;
 border-top:none;
 padding:10px;
}
.wordBox .list .title , .wordBox .lists .titles {
 color:#5F8200;
 font-weight:900;
 background: url(dot_1.gif) no-repeat 3px center;
 text-indent:20px;
}
.wordBox .lists .titles {
  padding-left:20px;
}
.wordBox .list .text ,.wordBox .lists .text {
 margin-left:30px;
 margin-bottom:20px;
}
.word_list {
 border:none;
 width:16px; *width:15px; _width:15px;
 cursor:hand;
 height:15px;
 background: url(list_summary.gif) 0 0;
}
.word_title {
 border:none;
 width:16px; *width:15px; _width:15px;
 cursor:hand;
 height:15px;
 background: url(list_summary.gif) 0 -19px;
}
.word_none{
  background: url(dot_2.gif) center center no-repeat;
  width: 15px;
  cursor:hand;
}
.word_show{
  background: url(dot_3.gif) center center no-repeat;
  cursor:hand;
  width: 15px;
}
.maxLeft {
 border-collapse:collapse;
 background: url(left_bg.png) repeat-x;
}
.maxText {
width:780px; 
height:200px; 
background: url(left_bg.png) repeat-x;
border:none;
padding:6px;
overflow:auto
}

.tip_workManage {
 margin:3px  0 3px 1px; *margin:0 0 3px 0; _margin:0 0 3px 0;
 width:1000px;
}
.workTaskText {
width:880px; 
height:50px; 
background: url(left_bg.png) repeat-x;
border:none;
padding:6px;
overflow:auto
}
